CBW Преобразование байта в слово

Флаги не меняются

Команда:

CBW

Логика:

if (AL < 80h) then
                          AH = 0
                      else
                          AH = FFh 

CBW расширяет бит знака регистра AL в регистр AH. Эта команда переводит байтовую величину со знаком в эквивалентное ей слово со знаком.

Операнды Такт байты (слова)ОбращенияБайтыПример
нет операндов2 - 1CBW

Примечания:
Эта команда положит AH равным 0FFh, если бит знака регистра AL (т.е. седьмой бит) установлен; если же седьмой бит AL не установлен, то в AH заносятся нули. Эта команда полезна для преобразования байта в слово, в первую очередь, с целью выполнения операции деления байтов.

Hosted by uCoz